home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_41.txt < prev    next >
Text File  |  1991-04-25  |  17KB  |  307 lines

  1. # near model CODE resource
  2. # jump table entries: 6544-6546 (3 of them)
  3. export_818:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  7001                     moveq.l    D0, 0x01
  6. 00000006  4E5E                     unlink     A6
  7. 00000008  4E75                     rts
  8. export_819:
  9. 0000000A  4E56 FEE4                link       A6, -0x011C
  10. 0000000E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  11. 00000012  286E 0008                movea.l    A4, [A6 + 0x8]
  12. 00000016  2054                     movea.l    A0, [A4]
  13. 00000018  2668 0008                movea.l    A3, [A0 + 0x8]
  14. 0000001C  206E 000C                movea.l    A0, [A6 + 0xC]
  15. 00000020  303C 0100                move.w     D0, 0x100
  16. 00000024  C068 000E                and.w      D0, [A0 + 0xE]
  17. 00000028  7200                     moveq.l    D1, 0x00
  18. 0000002A  3200                     move.w     D1, D0
  19. 0000002C  4A81                     tst.l      D1
  20. 0000002E  674A                     beq        +0x4C /* 0000007A */
  21. 00000030  7001                     moveq.l    D0, 0x01
  22. 00000032  C068 000E                and.w      D0, [A0 + 0xE]
  23. 00000036  7200                     moveq.l    D1, 0x00
  24. 00000038  3200                     move.w     D1, D0
  25. 0000003A  4A81                     tst.l      D1
  26. 0000003C  663C                     bne        +0x3E /* 0000007A */
  27. 0000003E  2054                     movea.l    A0, [A4]
  28. 00000040  4A68 000E                tst.w      [A0 + 0xE]
  29. 00000044  6634                     bne        +0x36 /* 0000007A */
  30. 00000046  2053                     movea.l    A0, [A3]
  31. 00000048  4AA8 000A                tst.l      [A0 + 0xA]
  32. 0000004C  672C                     beq        +0x2E /* 0000007A */
  33. 0000004E  4878 2BF2                push.l     0x2BF2
  34. 00000052  2F0B                     move.l     -[A7], A3
  35. 00000054  2053                     movea.l    A0, [A3]
  36. 00000056  2050                     movea.l    A0, [A0]
  37. 00000058  2268 000C                movea.l    A1, [A0 + 0xC]
  38. 0000005C  4E91                     jsr        [A1]
  39. 0000005E  4A00                     tst.b      D0
  40. 00000060  508F                     addq.l     A7, 8
  41. 00000062  661C                     bne        +0x1E /* 00000080 */
  42. 00000064  4878 32C8                push.l     0x32C8
  43. 00000068  2F0B                     move.l     -[A7], A3
  44. 0000006A  2053                     movea.l    A0, [A3]
  45. 0000006C  2050                     movea.l    A0, [A0]
  46. 0000006E  2268 000C                movea.l    A1, [A0 + 0xC]
  47. 00000072  4E91                     jsr        [A1]
  48. 00000074  4A00                     tst.b      D0
  49. 00000076  508F                     addq.l     A7, 8
  50. 00000078  6606                     bne        +0x8 /* 00000080 */
  51. label0000007A:
  52. 0000007A  7000                     moveq.l    D0, 0x00
  53. 0000007C  6000 027A                bra        +0x27C /* 000002F8 */
  54. label00000080:
  55. 00000080  206E 000C                movea.l    A0, [A6 + 0xC]
  56. 00000084  2D68 000A FEF8           move.l     [A6 - 0x108], [A0 + 0xA]
  57. 0000008A  41EE FEFC                lea.l      A0, [A6 - 0x104]
  58. 0000008E  4210                     clr.b      [A0]
  59. 00000090  4878 0C08                push.l     0xC08
  60. 00000094  486E FEFC                pea.l      [A6 - 0x104]
  61. 00000098  2F0B                     move.l     -[A7], A3
  62. 0000009A  2053                     movea.l    A0, [A3]
  63. 0000009C  2050                     movea.l    A0, [A0]
  64. 0000009E  2268 0054                movea.l    A1, [A0 + 0x54]
  65. 000000A2  4E91                     jsr        [A1]
  66. 000000A4  2054                     movea.l    A0, [A4]
  67. 000000A6  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  68. 000000AC  7000                     moveq.l    D0, 0x00
  69. 000000AE  2F00                     move.l     -[A7], D0
  70. 000000B0  4EAD 08FA                jsr        [A5 + 0x8FA /* export_283 */]
  71. 000000B4  3A00                     move.w     D5, D0
  72. 000000B6  7000                     moveq.l    D0, 0x00
  73. 000000B8  2F00                     move.l     -[A7], D0
  74. 000000BA  4EAD 0902                jsr        [A5 + 0x902 /* export_284 */]
  75. 000000BE  3C00                     move.w     D6, D0
  76. 000000C0  558F                     subq.l     A7, 2
  77. 000000C2  486E FEFC                pea.l      [A6 - 0x104]
  78. 000000C6  A88C                     syscall    StringWidth
  79. 000000C8  3E1F                     move.w     D7, [A7]+
  80. 000000CA  3F05                     move.w     -[A7], D5
  81. 000000CC  A887                     syscall    TextFont
  82. 000000CE  3F06                     move.w     -[A7], D6
  83. 000000D0  A88A                     syscall    TextSize
  84. 000000D2  206E FFFC                movea.l    A0, [A6 - 0x4]
  85. 000000D6  41E8 0010                lea.l      A0, [A0 + 0x10]
  86. 000000DA  43EE FEF0                lea.l      A1, [A6 - 0x110]
  87. 000000DE  22D8                     move.l     [A1]+, [A0]+
  88. 000000E0  22D8                     move.l     [A1]+, [A0]+
  89. 000000E2  41EE FEF0                lea.l      A0, [A6 - 0x110]
  90. 000000E6  486E FEF0                pea.l      [A6 - 0x110]
  91. 000000EA  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  92. 000000EE  3D6E FEF0 FEF4           move.w     [A6 - 0x10C], [A6 - 0x110]
  93. 000000F4  3038 0BAA                move.w     D0, [0x00000BAA /* MBarHeight */]
  94. 000000F8  5540                     subq.w     D0, 2
  95. 000000FA  916E FEF0                sub.w      [A6 - 0x110], D0
  96. 000000FE  066E 0020 FEF2           addi.w     [A6 - 0x10E], 0x20 /* ' ' */
  97. 00000104  046E 0020 FEF6           subi.w     [A6 - 0x10A], 0x20 /* ' ' */
  98. 0000010A  48C7                     ext.l      D7
  99. 0000010C  486E FEF0                pea.l      [A6 - 0x110]
  100. 00000110  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  101. 00000114  B087                     cmp.l      D0, D7
  102. 00000116  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  103. 0000011A  6F0E                     ble        +0x10 /* 0000012A */
  104. 0000011C  48C7                     ext.l      D7
  105. 0000011E  2F07                     move.l     -[A7], D7
  106. 00000120  486E FEF0                pea.l      [A6 - 0x110]
  107. 00000124  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  108. 00000128  508F                     addq.l     A7, 8
  109. label0000012A:
  110. 0000012A  41EE FEE4                lea.l      A0, [A6 - 0x11C]
  111. 0000012E  43EE FEF0                lea.l      A1, [A6 - 0x110]
  112. 00000132  20D9                     move.l     [A0]+, [A1]+
  113. 00000134  20D9                     move.l     [A0]+, [A1]+
  114. 00000136  5D6E FEE6                subq.w     [A6 - 0x11A], 6
  115. 0000013A  566E FEEA                addq.w     [A6 - 0x116], 3
  116. 0000013E  558F                     subq.l     A7, 2
  117. 00000140  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  118. 00000144  486E FEE4                pea.l      [A6 - 0x11C]
  119. 00000148  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  120. 0000014C  4A1F                     tst.b      [A7]+
  121. 0000014E  6606                     bne        +0x8 /* 00000156 */
  122. 00000150  7000                     moveq.l    D0, 0x00
  123. 00000152  6000 01A4                bra        +0x1A6 /* 000002F8 */
  124. label00000156:
  125. 00000156  598F                     subq.l     A7, 4
  126. 00000158  2F0C                     move.l     -[A7], A4
  127. 0000015A  2054                     movea.l    A0, [A4]
  128. 0000015C  2050                     movea.l    A0, [A0]
  129. 0000015E  2268 0004                movea.l    A1, [A0 + 0x4]
  130. 00000162  4E91                     jsr        [A1]
  131. 00000164  588F                     addq.l     A7, 4
  132. 00000166  3F00                     move.w     -[A7], D0
  133. 00000168  486E FEFC                pea.l      [A6 - 0x104]
  134. 0000016C  A931                     syscall    NewMenu
  135. 0000016E  2D57 FEEC                move.l     [A6 - 0x114], [A7]
  136. 00000172  70FF                     moveq.l    D0, 0xFFFFFFFF
  137. 00000174  3F00                     move.w     -[A7], D0
  138. 00000176  A935                     syscall    InsertMenu
  139. 00000178  7C01                     moveq.l    D6, 0x01
  140. 0000017A  6000 00D0                bra        +0xD2 /* 0000024C */
  141. label0000017E:
  142. 0000017E  2F0B                     move.l     -[A7], A3
  143. 00000180  2053                     movea.l    A0, [A3]
  144. 00000182  2050                     movea.l    A0, [A0]
  145. 00000184  2268 00E4                movea.l    A1, [A0 + 0xE4]
  146. 00000188  4E91                     j